package fun.sweeper.unity.service.impl;

import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import fun.sweeper.unity.dto.OrderPayDto;
import fun.sweeper.unity.entity.HhOrder;
import fun.sweeper.unity.entity.HhUserAccount;
import fun.sweeper.unity.mapper.HhOrderMapper;
import fun.sweeper.unity.service.HhOrderService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Service;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

/**
 * 销售订单Service业务层处理
 * @author chongjin
 * @date 2020-11-18
 */
@Service
public class HhOrderServiceImpl extends ServiceImpl<HhOrderMapper, HhOrder> implements HhOrderService {

    private Logger log = LoggerFactory.getLogger(HhOrderServiceImpl.class);

    @Override
    public HhOrder selectHhOrderById(String orderId) {
        return null;
    }

    @Override
    public HhOrder getEditHhOrder(String orderId) {
        return null;
    }

    @Override
    public List<HhOrder> selectHhOrderList(HhOrder hhOrder) {
        return null;
    }

    @Override
    public int insertHhOrder(HhOrder hhOrder) {
        return 0;
    }

    @Override
    public int createCheck(HhOrder hhOrder) {
        return 0;
    }

    @Override
    public HhOrder createOrder(HhOrder hhOrder) {
        return null;
    }

    @Override
    public int updateHhOrder(HhOrder hhOrder) {
        return 0;
    }

    @Override
    public int deleteHhOrderByIds(String ids) {
        return 0;
    }

    @Override
    public int deleteHhOrderById(String orderId) {
        return 0;
    }

    @Override
    public String createOrderId() {
        return null;
    }

    @Override
    public Map getPayInfo(String orderId) {
        return null;
    }

    @Override
    public int orderPay(OrderPayDto orderPayDto) {
        return 0;
    }

    @Override
    public int orderWorkerClear(String orderId) {
        return 0;
    }

    @Override
    public HhOrder createCloseHhOrder(OrderPayDto orderPayDto) {
        return null;
    }

    @Override
    public HhOrder createReturnHhOrder(String orderId) {
        return null;
    }

    @Override
    public HhOrder getCloseInfo(String orderId) {
        return null;
    }

    @Override
    public BigDecimal getOrderAllPay(String orderId) {
        return null;
    }

    @Override
    public BigDecimal getOrderAllReturn(String orderId) {
        return null;
    }

    @Override
    public List<HhOrder> selectAllSaleOrder(HhOrder hhOrder) {
        return null;
    }

    @Override
    public List<HhOrder> selectAllReturnOrder(HhOrder hhOrder) {
        return null;
    }

    @Override
    public List<HhUserAccount> selectAllPayAccount(HhOrder hhOrder) {
        return null;
    }
}
